package cn.sdormitory.report.vo;

import cn.sdormitory.common.utils.poi.ExcelTitle;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;

/**
 * @创建人：zhouyang
 * @创建时间：2022/1/17 14:45
 * @version：V1.0
 */
@Data
public class ClassAttenceStaVO {
    //班级考勤日期
    @ExcelTitle(title = "日期")
    @ExcelProperty("日期")
    @ColumnWidth(16)
    private String accessDate;
    //考勤时间段
    @ExcelTitle(title = "时间段")
    @ExcelProperty("时间段")
    @ColumnWidth(12)
    private String timeSlot;
    //班级所属部门名称
    @ExcelTitle(title = "部门")
    @ExcelProperty("部门")
    @ColumnWidth(16)
    private String classDeptName;
    //班级名称
    @ExcelTitle(title = "班级")
    @ExcelProperty("班级")
    @ColumnWidth(12)
    private String className;
    //班级总人数
    @ExcelTitle(title = "班级总人数")
    @ExcelProperty("班级总人数")
    @ColumnWidth(12)
    private Long totalCount;
    //正常出勤人数
    @ExcelTitle(title = "正常出勤人数")
    @ExcelProperty("正常出勤人数")
    @ColumnWidth(12)
    private Long normalCount;
    //迟到人数
    @ExcelTitle(title = "迟到人数")
    @ExcelProperty("迟到人数")
    @ColumnWidth(12)
    private Long lateCount;
    //请假人数
    @ExcelTitle(title = "请假人数")
    @ExcelProperty("请假人数")
    @ColumnWidth(12)
    private Long leaveCount;
    //迟到名单
    @ExcelTitle(title = "迟到名单")
    @ExcelProperty("迟到名单")
    @ColumnWidth(16)
    private String lateStuName;
    //请假名单
    @ExcelTitle(title = "请假名单")
    @ExcelProperty("请假名单")
    @ColumnWidth(16)
    private String leaveStuName;

}
